harshly criticize - Turkish English Dictionary